A critical Comparison of Graph Clustering Algorithms Using the K-clique Percolation Technique
نویسندگان
چکیده
In the recent past, various graph clustering algorithms have been proposed. Each algorithm has its own behaviour in terms of performance on a specific data set. So, it is really hard to tell which one is the most efficient and optimal. The concept of k-clique percolation technique in random networks is introduced where k is the size of the complete sub-graphs that are organized into large scale cluster and are analytically and numerically investigated. ErdosRenyi random graph which is undirected and unweighted is choosen for studying the k-clique percolation technique. In an Erdos-Renyi graph with N vertices, where two vertices are connected to each other by an edge with probability pc(k), the percolation transition of kcliques takes place when pc(k) = [(k-1)N] -1/(K-1). Clique percolation has been used in the past for identifying overlapping communities in large real networks. In this paper, restricted neighbourhood search clustering (RNSC) and Markov Clustering (MCL) algorithms are tested in terms of efficiency and optimality using Erdos-Renyi random graphs with varying graph sizes and also using the k-clique percolation technique. The comparison is done between these two algorithms in terms of cluster size and run-time with varying pc (k) according to increasing graph size. To validate the cluster quality obtained by these algorithms, normalized mutual information (NMI) and adjusted mutual information (AMI) are calculated using large scale Erdos-Renyi graph. It is shown that RNSC algorithm is better than MCL using the k-clique percolation technique in terms of cluster size, run-time, NMI and AMI. Keywords— RNSC, MCL, Run-time, Cluster size, NMI, AMI
منابع مشابه
k-clique Percolation and Clustering
We summarise recent results connected to the concept of k-clique percolation. This approach can be considered as a generalisation of edge percolation with a great potential as a community finding method in real-world graphs. We present a detailed study of the critical point for the appearance of a giant kclique percolation cluster in the Erdős–Rényi-graph. The observed transition is continuous ...
متن کاملThe Critical Point of k-Clique Percolation in the Erd ́́os–Rényi Graph
Motivated by the success of a k-clique percolation method for the identification of overlapping communities in large real networks, here we study the k-clique percolation problem in the Erd ́́ os–Rényi graph. When the probability p of two nodes being connected is above a certain threshold pc(k), the complete subgraphs of size k (the k-cliques) are organized into a giant cluster. By making some as...
متن کاملOPTIMAL DECOMPOSITION OF FINITE ELEMENT MESHES VIA K-MEDIAN METHODOLOGY AND DIFFERENT METAHEURISTICS
In this paper the performance of four well-known metaheuristics consisting of Artificial Bee Colony (ABC), Biogeographic Based Optimization (BBO), Harmony Search (HS) and Teaching Learning Based Optimization (TLBO) are investigated on optimal domain decomposition for parallel computing. A clique graph is used for transforming the connectivity of a finite element model (FEM) into that of the cor...
متن کاملWeighted network modules
The inclusion of link weights into the analysis of network properties allows a deeper insight into the (often overlapping) modular structure of real-world webs. We introduce a clustering algorithm (CPMw, Clique Percolation Method with weights) for weighted networks based on the concept of percolating k-cliques with high enough intensity. The algorithm allows overlaps between the modules. First,...
متن کاملComputing Multiplicative Zagreb Indices with Respect to Chromatic and Clique Numbers
The chromatic number of a graph G, denoted by χ(G), is the minimum number of colors such that G can be colored with these colors in such a way that no two adjacent vertices have the same color. A clique in a graph is a set of mutually adjacent vertices. The maximum size of a clique in a graph G is called the clique number of G. The Turán graph Tn(k) is a complete k-partite graph whose partition...
متن کامل